package com.wmh.baseservice.merchant.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 报名人员详情
 * @author 青石
 */
@Data
@Accessors(chain = true)
public class RegisterPeopleDetailVO implements Serializable {

    static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "报名记录 ID")
    private String recordId;

    @ApiModelProperty(value = "订单编号")
    private String orderNum;

    @ApiModelProperty(value = "用户昵称")
    private String nick;

    @ApiModelProperty(value = "用户头像")
    private String avatar;

    @ApiModelProperty(value = "活动 ID")
    private String activityId;

    @ApiModelProperty(value = "活动标题")
    private String activityTitle;

    @ApiModelProperty(value = "是否需要收费  0 免费 1收费")
    private Integer hasCost;

    @ApiModelProperty(value = "报名费用")
    private BigDecimal cost;

    @ApiModelProperty(value = "报名时间(时间戳) ")
    private String registrationTime;

    @ApiModelProperty(value = " 报名状态 0 待支付 1 已报名 2 已签到 -1 已取消")
    private Integer registerStatus;

    @ApiModelProperty(value = "活动开始时间(时间戳) ")
    private String openTime;

    @ApiModelProperty(value = "活动结束时间(时间戳) ")
    private String overTime;
}
